hit the high points/spots - German English Dictionary